feat(archive): add waku archive implementation #1406
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The current PR adds the new Waku archive to the codebase. The code is not used yet. Some work replacing the current
MessageStore
code is needed. This PR got precipitated due to #1400.waku_archive
module the "driver" (formerlymessage_store
) and "retention_policy" modules.ℹ️ Instead of performing the fixes and improvements for #1400 in the
message_store
code, they will be performed in thewaku_archive
module (e.g., thesqlite_driver
module).